package demo.po;

import java.awt.List;
import java.util.Map;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(	//swagger会自动扫描识别出方法中的参数类型，使用@ApiModel用于额外控制
		description="很长很长的类注释描述",
		//parent=Teacher.class,	//模型的父类，可用来继承其注释的描述。  识别出来
		subTypes={Map.class,List.class}	//说明其子类有哪些
		)
public class Student2 {

	@ApiModelProperty(
			value="name字段的注释",
			allowableValues="3,4,5",
			required=true,	//该参数是否必填
			position=1,	//模型中字段的排序位置
			example="name参数值示例"	
		)
	private String name;
	@ApiModelProperty(
			value="age字段的注释",
			example="age参数值示例"	
		)
	private Integer age;
	@ApiModelProperty("addr字段的注释")
	private String addr;
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public Integer getAge() {
		return age;
	}
	public void setAge(Integer age) {
		this.age = age;
	}
	public String getAddr() {
		return addr;
	}
	public void setAddr(String addr) {
		this.addr = addr;
	}
}
